const path = require('path');
const resolve = dir => path.join(__dirname, dir);

module.exports = {
  devServer: {
    disableHostCheck: true,
    port: 8204
  },
  parallel: false,
  publicPath: process.env.NODE_ENV === 'production' ? './' : '/',
  outputDir: 'dist', // 打包生成目录
  lintOnSave: false, //设置是否在开发环境下每次保存代码时都启用 eslint验证
  runtimeCompiler: true, // 是否使用包含运行时编译器的 Vue 构建版本
  productionSourceMap: false, // 生产环境的 source map
  chainWebpack: config => {
    config
      .plugin('html')
      .tap(args => {
        args[0].title = '“红小智”党建数字员工';
        return args;
      });
    config.resolve.alias
    .set('@', resolve('./src'))
    .set('components', resolve('./src/components'));
  }
};
